Simple Demo of Glee
Demo Glee Sept10 Timm

Problem
=======

Often, gawk programs pass round a set of variables between multiple
functions. This is an error prone process.

Solution
========

GLEE supports a simple macro that defines multiple variable names.

Example
=======

For example, after adding these lines to a file...

  Define Person = name,age,shoesize
  Define Car    = color,engine

then any _Person:p_ will expand to three variables
_p\_name, p\_age, p\_shoesize_.  Also, _p\__ expands to the same
variables.

This allows for the succinct transfer of data. Also, just by changing
the above _Define_ statements, then we can change the variables
passed to all functions.

Define Person = name,age,shoesize
Define Car    = color,engine

 function showPerson( Person:p,Car:c1,Car:c2,   i,j) {
	for(i = 1;i <= p_shoesize; i++)
		print i
	iLoveYou(p_,c1_,c2_)
 } 

See Also
========

@include numbers.awk
@include love.awk

Author
======

Tim Menzies
